9급 국가직 공무원 컴퓨터일반 기출문제·모의고사·오답노트·자동채점

2010년04월10일 14번

[과목 구분 없음]
음수를 표현하기 위해 2의 보수를 사용한다고 가정할 때, 다음 회로에서 입력 M의 값이 1일 때 수행하는 동작은? (단, A= A3A2A1A0의 4 비트, B=B3B2B1B0의 4 비트, A3와 B3는 부호 비트이며, FA는 전가산기를 나타낸다)

  • ① A-B
  • ② A+B+1
  • ③ A+B
  • ④ B-A
(정답률: 53%)

문제 해설

입력 M이 1일 때, XOR 게이트를 통해 A와 B의 비트를 서로 바꾸고, AND 게이트를 통해 전가산기 FA에 carry-in 신호를 전달하여 덧셈을 수행한다. 이때, A-B를 수행하기 위해서는 A의 부호 비트를 0으로, B의 부호 비트를 1로 설정해야 한다. 따라서, XOR 게이트를 통해 A의 부호 비트를 0으로 바꾸고, NOT 게이트를 통해 B의 부호 비트를 1로 바꾼 후, 전가산기 FA에 carry-in 신호를 1로 전달하여 A-B를 수행할 수 있다. 따라서, 정답은 "A-B"이다.
AppStore에서 다운로드 APK 다운로드

연도별

진행 상황

0 오답
0 정답